.search { overflow: hidden; }
.search .l, .search .r { box-sizing: border-box; }
.search .l { width: 90%; }
.search .r { width: 10%; border-left: 1px solid #dcdcdc; text-align: center; }
.search .r p { margin: 1.5em; }
.search label span { display: inline-block; width: 64px; text-align: right; }
.search input[type="text"], .search input[type="date"], .search select { width: 150px; }
.search .doubleWidth input { width: 330px; }
.search .dateInput + .dateInput span { width: 20px; }